xsl:apply-templates
umožňuje rekurzívní volání seznamu stylů. Pokud procesor XSL narazí na tento element, přesune se do dítěte aktuálního uzlu a hledá odpovídající šablonu.
Pokud k tomuto elementu připojíme atribut select, budou zpracovány pouze ty dětské elementy, které odpovídají výrazu XPath v hodnotě atributu.
Pomocí atributu mode můžeme blíže určit volanou šablonu v případech, kdy jich pro jeden element existuje víc.
Atributy: select (nepovinný), mode (nepovinný)